.product{
  margin: 80px 160px 0px 160px;
  font-size: 0.9375vw;
  font-weight: 500;
  color: #000;
  cursor: pointer;
}
.product_list{
  display: flex;
  flex-wrap: wrap;
  .item{
    margin: 0 1.5625vw  /* 30/19.2 */;

  .product_img{
    width: 200px;  /* 150/19.2 */
    height: 200px;  /* 150/19.2 */
    img{
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: 0.78125vw  /* 15/19.2 */;
    }

  }
  .product_name{
    width: 10.417vw  /* 200/19.2 */;
    font-weight: 500;
    font-size: 1.354vw  /* 26/19.2 */;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
  }
  }
}
.product_title{
  font-weight: 700;
  font-size: 1.979vw  /* 38/19.2 */;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-left: 8.333vw  /* 160/19.2 */;
  margin-bottom: 1.5625vw  /* 30/19.2 */;
}
.news{
  margin:4.167vw  /* 80/19.2 */ 8.333vw  /* 160/19.2 */ 4.167vw  /* 80/19.2 */ 8.333vw  /* 160/19.2 */;
  .news_list{
    .news_item{
      display: flex;
      padding: 0.78125vw  /* 15/19.2 */;
      cursor: pointer;
      border-bottom: 0.052vw  /* 1/19.2 */ solid #6c6c6c;
      .left{
        img{
          width: 7.8125vw  /* 150/19.2 */;
          height: 7.8125vw  /* 150/19.2 */;
          object-fit: cover;
          border-radius: 0.78125vw  /* 15/19.2 */;
        }
      }
      .right{
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        height: 100%;
        margin-left: 1.042vw  /* 20/19.2 */;
        overflow: hidden;
        .content{
          .new_title{
            font-size: 0.9375vw  /* 18/19.2 */;
            line-height: 1.146vw  /* 22/19.2 */;
            font-weight: 600;
            color: #000;
          }
          .new_title:hover{
            color: #007aff;
          }
          .new_profile{
            margin-top: 0.78125vw  /* 15/19.2 */;
            font-size: 0.833vw  /* 16/19.2 */;
            line-height: 1.042vw  /* 20/19.2 */;
            font-weight: 500;
            color:rgba(0,0,0,.6);
          }
        }
        .new_time{
          width: 100%;
          margin-top: 1.5625vw  /* 30/19.2 */;
          text-align: right;
          font-size: 0.729vw  /* 14/19.2 */;
          line-height: 0.9375vw  /* 18/19.2 */;
          font-weight: 500;
          color:rgba(0,0,0,.3);
        }
      }

    }
  }
}
